/**/

function habilitar(id, icono) {
	document.getElementById(icono).style.display = 'block';
	var campo = $("#" + id);
	campo.val('');
	campo.removeAttr('disabled');
	$("#disabled").val(false);
}

function deshabilitar(id, icono, form) {
	document.getElementById(icono).style.display = 'none';
	var campo = $("#" + id);
	campo.val('');
	campo.attr('disabled', 'disabled');
	$("#disabled").val(true);
	$('#' + form).submit();
}

function buscar(form) {
	$('#' + form).submit();
}

function deshabilitarGD(id, icono, controlador, lista, urlSesionEx) {
	document.getElementById(icono).style.display = 'none';
	var campo = $("#" + id);
	campo.val('');
	campo.attr('disabled', 'disabled');
	var select = $("#" + lista).empty();
	controlador += "?tipoBusqueda=0&filtroBusqueda=";
	controlador += "&z=" + (new Date()).getTime();
	$.ajax({
		url : controlador,
		type : 'GET',
		dataType : 'json',
		success : function(json) {
			$.each(json, function(i, item) {
				select.append('<option value="' + item.cdClasifDelta + '">'
						+ item.nbClasifDelta + '</option>');
			})
		},
		error : function(xhr, textStatus) {
			if (xhr.status == 600) {
				window.location.href = urlSesionEx;
			}
		}
	});
}

function buscarGrupoDelta(campo, controlador, lista, urlSesionEx) {
	var filtro = $("#" + campo).val();
	var select = $("#" + lista).empty();
	controlador += "?tipoBusqueda=1&filtroBusqueda=" + filtro;
	controlador += "&z=" + (new Date()).getTime();
	$.ajax({
		url : controlador,
		type : 'GET',
		dataType : 'json',
		success : function(json) {
			$.each(json, function(i, item) {
				select.append('<option value="' + item.cdClasifDelta + '">'
						+ item.nbClasifDelta + '</option>');
			})
		},
		error : function(xhr, textStatus) {
			if (xhr.status == 600) {
				window.location.href = urlSesionEx;
			}
		}
	});
}

function guardarBench(form, lista, hidden) {
	var valores = '';
	$("#" + lista + " option").each(function() {
		valores += $(this).val() + ',';
	})
	$("#" + hidden).val(valores);
	$('#' + form).submit();
}

function loopSelected(origen, destino) {
	var posicion = $("#" + origen).val(); // valores

	if (posicion != null) {
		$.each(posicion, function(i, item) {
			var elem = $("#" + origen).find("option[value='" + item + "']");
			$("#" + destino).append(
					'<option value="' + elem.val() + '">' + elem.text()
							+ '</option>');
			elem.remove();
		})
	}
}

function loopDeleted(origen, destino) {
	var posicion = $("#" + origen).val(); // valores
	if (posicion != null) {
		$.each(posicion, function(i, item) {
			var elem = $("#" + origen).find("option[value='" + item + "']");
			$("#" + destino).append(
					'<option value="' + elem.val() + '">' + elem.text()
							+ '</option>');
			elem.remove();
		})
	}
}

function loopSelectedAll(origen, destino) {
	$("#" + origen + " option")
			.each(
					function() {
						var temp = $(this).val();
						var elem = $("#" + origen).find(
								"option[value='" + temp + "']");
						$("#" + destino).append(
								'<option value="' + elem.val() + '">'
										+ elem.text() + '</option>');
						elem.remove();
					})
}

function loopDeletedAll(origen, destino) {
	$("#" + origen + " option")
			.each(
					function() {
						var temp = $(this).val();
						var elem = $("#" + origen).find(
								"option[value='" + temp + "']");
						$("#" + destino).append(
								'<option value="' + elem.val() + '">'
										+ elem.text() + '</option>');
						elem.remove();
					})
}